//
// Created by root on 5/30/17.
//

#ifndef FUNNY_REAL_H
#define FUNNY_REAL_H

#include "../basic/ds.h"

Cell* real_to_complex(Scheme *sc, Cell* x);

Cell* real_add(Scheme *sc, Cell *x, Cell *y);
Cell* real_mul(Scheme *sc, Cell *x, Cell *y);
Cell* real_sub(Scheme *sc, Cell *x, Cell *y);
Cell* real_div(Scheme *sc, Cell *x, Cell *y);

DEFINE_OPERATOR( numlt      );
DEFINE_OPERATOR( numgt      );
DEFINE_OPERATOR( numle      );
DEFINE_OPERATOR( numge      );
INIT_OPERATORS( real );

#endif //FUNNY_REAL_H
